body,html,div,p,ul,li,ol,dl,dt,dd,img,a,h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
ul,li,dl,dt,dd{list-style: none;}
a{text-decoration: none;outline: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
img{border:0;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);outline: none;}
@font-face {
    font-family: 'stxiheiregular';
    src: url('font/_-webfont.eot');
    src: url('font/_-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/_-webfont.woff2') format('woff2'),
         url('font/_-webfont.woff') format('woff'),
         url('font/_-webfont.ttf') format('truetype'),
         url('font/_-webfont.svg#stxiheiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

fieldset, img {
    border: medium none;
    vertical-align: middle;
}

body{font-family: "stxiheiregular";}
@media (min-width:1200px){
    .container{width:1200px}
}

.top{width: 100%; height: 70px; background-color: #e54308;}
.toptxt{width: 1200px; margin: 0 auto; overflow: hidden; line-height: 70px;}
.logo{background:url(../images/logo.jpg); width: 168px; height: 56px; margin: 5px 0px 0px 0px; float: left;}
.meun{width: 290px; margin: 0 auto; overflow: hidden;position: relative; padding: 0px 0px 0px 60px;}
.meun i{ font-style:normal; color: #fff; overflow: hidden;}
.meun span{width: 0; position: absolute; top: 63px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; left:86px}



.cont-box{width: 1200px; margin: 50px auto 0px auto; overflow: hidden;}
.ct-left{width: 342px; border: 1px solid #dfdfdf; height: 365px; padding: 0px 15px; float: left;}
.ct_logo{width: 342px; border-bottom: 1px solid #dfdfdf; vertical-align: middle; height: 190px; line-height: 190px; text-align: center;}
.ct_logo img{display: inline-block;}
.ct_txt{width: 342px; overflow: hidden; margin: 25px 0px 0px 0px;}
.ct_txt ul li{width: 342px; text-align: center;line-height: 30px; font-size: 14px; color: #333333;}
.ct_txt ul li label.c-orange{color: #e54308;}
.bt_box{width:205px; margin: 20px auto 0px auto; overflow: hidden;}
.bt_box a{display: block; background-color: #e54308; color: #fff; width: 205px; height: 35px; line-height: 35px;border-radius:3px; font-size: 14px; cursor: pointer; text-align: center;}
.bt_box a:hover{background-color: #eb5a25;}
.ct_right{border: 1px solid #eee;-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.15); 
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.15); box-shadow:0px 0px 5px rgba(0, 0, 0, 0.15);  height: 360px; float: right; margin: 3px 3px 0px 5px;}
.jb_txt{width:400px; border-right: 1px solid #eeeeee; height: 360px; float: left;}
.jd_top{font-size: 15px; color: #333; width: 400px; text-align: center;line-height: 65px; border-bottom: 1px solid #eee;}
.jd_text{width: 400px;margin: 15px 0px 0px 0px;}
.jd_text li{width: 400px; text-align: center; font-size: 12px; color: #999999; line-height: 28px; font-family: "stxiheiregular"}
.cm_txt{float: left; width: 399px; overflow: hidden;}
.cm_text{width: 329px; padding: 25px 35px 0px 35px; font-size: 12px; color: #999; line-height: 26px; text-align: center;}



.my_txt{width: 1200px; overflow: hidden;; margin: 45px auto 0 auto;}
.h2-box{font-size: 24px; color: #333; font-weight: normal;}
.myinfo{width: 1200px; background-color: #3ac473; height: 110px; margin: 20px 0px 0px 0px; padding: 20px 0px;}
.ifmy-p{float: left; color: #999; font-size: 12px; color: #fff; border-right: 1px solid #4eca81; height: 110px; line-height: 110px; padding: 0px 30px;}
.ifmy-width{width: 190px; text-align: center;}
.ub{background: rgba(0, 0, 0, 0) url("../images/ub.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 10px;
    margin: 0px 0 0 0px;
    vertical-align: middle;
    width: 10px;}
.ifmy-rightno{border-right: medium; }
.ifmy-but{float: left;  background-color: #ffffff; border-radius: 3px; margin: 40px 0px 0px 45px;}
.ifmy-but a{font-size: 12px; color: #e54308; text-align: center; line-height: 32px; cursor: pointer; display: inline-block; width:110px; height: 32px;}
.ifmy-but a:hover{background-color: #e54308; color: #fff; border-radius: 3px;}


.my1_txt{width: 1200px; overflow: hidden; margin: 45px auto 0 auto;}
.warm_txt{width: 1200px; background-color: #f8f8f8; padding: 42px 0px; margin: 20px 0px 0px 0px;}
.ty-box{width: 1198px; border: 1px dotted #b3e4c7; height: 60px; background-color: #f5fff9; margin-top:20px; line-height: 60px;}
.ty-p{font-size: 12px; color: #169249; float: left;}
.ty-with{width: 238px; text-align: center;}
.tb-box{width: 1200px; margin: 1px auto 0 auto; overflow: hidden;}
.tb-box table th {background: #fbfbfb none repeat scroll 0 0;border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;color: #666; height: 60px;line-height: 40px; text-align: center; font-size: 14px;}
.tb-box table td { border-bottom: 1px dotted #e7e7e7; color: #666;padding: 26px 0;text-align: center; font-size: 12px;}
.tb-box table .td-180{width: 180px;}
.tb-box table .td-648{width: 648px;}
.tb-box table .td-195{width: 195px;}
.tb-box table .td-175{width: 175px;}
.td-p{width: 548px; padding: 0px 50px; line-height: 26px;}
.c-red{color: #e54308;}
.td-right{border-right: 1px solid #e7e7e7;}
.td-left{border-left: 1px solid #e7e7e7;}



.tygl-box{width: 1200px; overflow: hidden; margin: 45px auto 0 auto;}
.tygl-list{width: 1200px; margin: 20px 0px 0px 0px; overflow: hidden;}
.tygl-box h2{font-size: 24px; font-weight: normal; border-bottom: 1px solid #eee; color: #333; padding-bottom: 20px;}
.tygl-p-color{color: #e54308; font-size: 15px; line-height: 35px;}
.sw-red{color: #e54308; font-size: 12px; color: #e54308; padding: 0px 0px 0px 30px; line-height: 28px;}
.sw-color p{color: #169249; font-size: 12px; padding: 0px 0px 0px 30px; line-height: 28px;}

.footer{border-top:1px solid #eee; background-color: #f8f8f8; padding: 45px 0px; margin-top: 45px;}
.footer h2{font-size: 12px; color: #333; width: 1200px; margin: 0 auto; text-align: center; font-weight: normal;}
.footer-logo{width: 800px;overflow: hidden; margin: 0 auto; text-align: center;}
.footer-logo li{float: left; margin: 25px 0px 0px 25px;}